Spread Windows Forms 12.0 Product Documentation
FindIndex<TTarget>(Int32,Predicate<TTarget>) Method


GrapeCity.Win.PluginInputMan Assembly > GrapeCity.Win.Spread.InputMan.CellType Namespace > CollectionBase<T> Class > FindIndex Method : FindIndex<TTarget>(Int32,Predicate<TTarget>) Method
The zero-based starting index of the search.
The Predicate delegate that defines the conditions of the element to search for.
Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the List that extends from the specified index to the last element.
Syntax
'Declaration
 
Public Overloads Function FindIndex(Of TTarget As T)( _
   ByVal startIndex As Integer, _
   ByVal match As Predicate(Of TTarget) _
) As Integer
'Usage
 
Dim instance As CollectionBase(Of T)
Dim startIndex As Integer
Dim match As Predicate(Of TTarget)
Dim value As Integer
 
value = instance.FindIndex(Of TTarget)(startIndex, match)
public int FindIndex<TTarget>( 
   int startIndex,
   Predicate<TTarget> match
)
where TTarget: T

Parameters

startIndex
The zero-based starting index of the search.
match
The Predicate delegate that defines the conditions of the element to search for.

Type Parameters

TTarget

Return Value

The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, false.
Exceptions
ExceptionDescription
startIndex is outside the range of valid indexes for the List.
match is null.
See Also

Reference

CollectionBase<T> Class
CollectionBase<T> Members
Overload List